home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODF-Interest Archive / June 96 / Multiple Editors for the same d < prev    next >
Encoding:
Internet Message Format  |  1996-12-03  |  1.9 KB  |  [TEXT/ttxt]

  1. Subject:     Multiple Editors for the same data
  2. Sent:        6/6/96 4:10 PM
  3. Received:    6/6/96 4:21 PM
  4. From:        Fletcher Sandbeck, sandbeck@cs.washington.edu
  5. Reply-To:    ODF Interest, ODF-Interest@CILabs.ORG
  6. To:          OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
  7.  
  8. I have a question about the best way to provide multiple editors
  9. for the same data.
  10.  
  11. Say, you have a file full of MIDI data.  That data can be thought
  12. of, and edited, as notes on a score or it can be thought of us
  13. a stream of messages for the synthesizer.  Editing on a score is
  14. intuitive, but MIDI supports controllers and system messages which 
  15. would be easier to edit in a list view.
  16.  
  17. I see two ways of providing both kinds of editors to users.  One
  18. way is to combine the two types of editors and allow the user to
  19. switch between the two different views.  You could open two windows
  20. and have both views present at once.  The data would be implicitly
  21. linked.
  22.  
  23. The other way is to ship two separate part editors.  I see this as
  24. the more elegant solution because the user can replace one of the
  25. editors as new versions come out.
  26.  
  27. So, my question is if there is a good way to ship two editors which
  28. provide the same basic functionality and make it easy for the user
  29. to switch between the different editors and for the user to be able 
  30. to edit the same data file concurrently with both editors (changes 
  31. propagate automatically to the other editor).
  32.  
  33. I would also like to have the editors share floating windows (so they
  34. don't move when you switch editors) and share the frame or window
  35. they are currently displayed in.
  36.  
  37. Do links provide this functionality?  
  38.  
  39. Is it breaking the HI guidelines to have a button which automatically 
  40. toggles between one or more editors in place?  
  41.  
  42. Are there problems with different editors making changes to the same 
  43. data concurrently? (well, there is only one user)
  44.  
  45. Thanks
  46.  
  47. [fletcher]
  48.